// vim:sw=4:ai:aw
#pragma once
#ifndef	__Area_h__
#define	__Area_h__

#ident	"@(#)Area.h	1.1	AKK/CII	20090208"

//
// Beschrijving van een gereserveerd gebied.
//
// De eenheid is arbitrair, b.v. bytes of woorden.
// Omdat het geheugen nep is, kunnen we hier
// gewoon 'int' gebruiken i.p.v. 'void *' o.i.d.
//
class	Area
{
    private:
	int	 base;	// het start "adres"
	int	 size;	// de omvang van het gebied.
	int	 ends;	// het laatste "adres" binnen het gebied

    public:
	Area( int base, int size );	// maak een Area

	int	getBase() const { return base; }
	int	getSize() const { return size; }
	int	getEnd()  const { return ends; }
};

#endif	/*Area_h*/
